from PySide6.QtWidgets import QApplication, QMainWindow, QLabel, QLineEdit, QVBoxLayout, QWidget
import sys

class MainWindow(QMainWindow):

    def __init__(self):

        super().__init__()
        self.setWindowTitle("My App")
        self.label = QLabel()
        self.input = QLineEdit()
        self.input.textChanged.connect(self.label.setText)  # 请注意，要将输入连接到标签，必须同时定义输入和标签。
        layout = QVBoxLayout()  # 这段代码将这两个小部件添加到布局中，并在窗口上进行设置。我们将在接下来的章节中详细介绍这一点，您可以暂时忽略它
        layout.addWidget(self.input)
        layout.addWidget(self.label)
        container = QWidget()
        container.setLayout(layout)
        # Set the central widget of the Window.
        self.setCentralWidget(container)
app = QApplication(sys.argv)
window = MainWindow()
window.show()
app.exec()
